package com.nickstumpos.android.easyVolume.events.Dto;

import java.io.Serializable;

import com.nickstumpos.android.easyVolume.preset.types.PresetIdentifier;

public class EventTriggerDto implements Serializable {

	/**
	 * 
	 */
	private static final long	serialVersionUID	= -7484591591050719473L;
	private PresetIdentifier	hsConnectPreset;
	private PresetIdentifier	hsDisconnectPreset;
	private PresetIdentifier	btConnectPreset;
	private PresetIdentifier	btDisconnectPreset;
	private PresetIdentifier	onBootPreset;
	private boolean						hsConnectActive;
	private boolean						hsDisconnectActive;
	private boolean						btDisconnectActive;
	private boolean						btConnectActive;
	private boolean						onBootActive;

	/**
	 * @return the btConnectPreset
	 */
	public PresetIdentifier getBtConnectPreset() {
		return this.btConnectPreset;
	}

	/**
	 * @return the btDisonnectPreset
	 */
	public PresetIdentifier getBtDisconnectPreset() {
		return this.btDisconnectPreset;
	}

	/**
	 * @return the dockConnectPreset
	 */
	public PresetIdentifier getOnBootPreset() {
		return this.onBootPreset;
	}

	/**
	 * @return the hsConnectPreset
	 */
	public PresetIdentifier getHsConnectPreset() {
		return this.hsConnectPreset;
	}

	/**
	 * @return the hsDisonnectPreset
	 */
	public PresetIdentifier getHsDisconnectPreset() {
		return this.hsDisconnectPreset;
	}

	/**
	 * @return the btConnectActive
	 */
	public boolean isBtConnectActive() {
		return this.btConnectActive;
	}

	/**
	 * @return the btDisconnectActive
	 */
	public boolean isBtDisconnectActive() {
		return this.btDisconnectActive;
	}

	/**
	 * @return the hsConnectActive
	 */
	public boolean isHsConnectActive() {
		return this.hsConnectActive;
	}

	/**
	 * @return the hsDisconnectActive
	 */
	public boolean isHsDisconnectActive() {
		return this.hsDisconnectActive;
	}

	/**
	 * @return the dockConnectActive
	 */
	public boolean isOnBootActive() {
		return this.onBootActive;
	}

	/**
	 * @param btConnectActive
	 *          the btConnectActive to set
	 */
	public void setBtConnectActive(boolean btConnectActive) {
		this.btConnectActive = btConnectActive;
	}

	/**
	 * @param btConnectPreset
	 *          the btConnectPreset to set
	 */
	public void setBtConnectPreset(PresetIdentifier btConnectPreset) {
		this.btConnectPreset = btConnectPreset;
	}

	/**
	 * @param btDisconnectActive
	 *          the btDisconnectActive to set
	 */
	public void setBtDisconnectActive(boolean btDisconnectActive) {
		this.btDisconnectActive = btDisconnectActive;
	}

	/**
	 * @param btDisonnectPreset
	 *          the btDisonnectPreset to set
	 */
	public void setBtDisconnectPreset(PresetIdentifier btDisconnectPreset) {
		this.btDisconnectPreset = btDisconnectPreset;
	}

	/**
	 * @param hsConnectActive
	 *          the hsConnectActive to set
	 */
	public void setHsConnectActive(boolean hsConnectActive) {
		this.hsConnectActive = hsConnectActive;
	}

	/**
	 * @param hsConnectPreset
	 *          the hsConnectPreset to set
	 */
	public void setHsConnectPreset(PresetIdentifier hsConnectPreset) {
		this.hsConnectPreset = hsConnectPreset;
	}

	/**
	 * @param hsDisconnectActive
	 *          the hsDisconnectActive to set
	 */
	public void setHsDisconnectActive(boolean hsDisconnectActive) {
		this.hsDisconnectActive = hsDisconnectActive;
	}

	/**
	 * @param hsDisonnectPreset
	 *          the hsDisonnectPreset to set
	 */
	public void setHsDisconnectPreset(PresetIdentifier hsDisonnectPreset) {
		this.hsDisconnectPreset = hsDisonnectPreset;
	}

	/**
	 * @param dockConnectActive
	 *          the dockConnectActive to set
	 */
	public void setOnBootActive(boolean dockConnectActive) {
		this.onBootActive = dockConnectActive;
	}

	/**
	 * @param dockConnectPreset
	 *          the dockConnectPreset to set
	 */
	public void setOnBootPreset(PresetIdentifier dockConnectPreset) {
		this.onBootPreset = dockConnectPreset;
	}
}
